home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MacHack 1996
/
MacHack 1996.toast
/
Hacks
/
Hacks ’92
/
Text Capture FKEY
/
defs.h
< prev
next >
Wrap
Text File
|
1992-03-17
|
1KB
|
40 lines
pascal void main( void );
pascal void My_BeginUpDate( void );
pascal void My_EndUpDate( void );
pascal void My_StdText(short, Ptr, Point, Point);
void Begin_copy( void );
void End_copy( void );
void Unpatch( void );
Boolean KeyIsDown( short theKeyCode );
void Configure_dialog( void );
#define CAPSLOCK_KEY 0x39
enum {
c_window = 0, // copy text in window
c_all, // copy all you can
c_selected // copy in a selected rectangle
};
#define CONFIG_TYPE '3byt'
/* ------------------ global variables ------------------- */
#if ALLOCATE_GLOBALS
#define extern
#endif
extern WindowPtr front;
extern long Old_BeginUpDate;
extern long Old_EndUpDate;
extern Boolean got_grafProcs;
extern pascal void (*Old_StdText)(short, Ptr, Point, Point);
extern TEHandle text_h;
extern GrafPtr text_port;
extern short last_v;
extern Boolean copy_mode;
extern Boolean spaces;
extern Boolean fake_activate;
extern short pref_resfile;
extern Handle my_h;
extern Rect selected_rect;
extern void (*Copy_text)( short byteCnt, Ptr textAddr );